Tables [dbo].[GroupTypeRole]
Properties
PropertyValue
Created10:31:24 AM Tuesday, March 02, 2010
Last Modified1:17:33 PM Thursday, February 23, 2012
Columns
NameData TypeMax Length (Bytes)Allow NullsDefault
Foreign Keys FK_GroupTypeRole_GroupTypeRef: [dbo].[GroupTypeRef].GroupTypeKeyIndexes AK_GroupTypeRole: GroupTypeKey\GroupRoleKeyGroupTypeKeyuniqueidentifier16
No
Foreign Keys FK_GroupTypeRole_GroupRoleRef: [dbo].[GroupRoleRef].GroupRoleKeyIndexes AK_GroupTypeRole: GroupTypeKey\GroupRoleKeyGroupRoleKeyuniqueidentifier16
No
IsRequiredbit1
No
((0))
IsUniquebit1
No
((0))
SortRankint4
Yes
IsDefaultbit1
No
((0))
Foreign Keys FK_GroupTypeRole_GroupMemberStatusRef: [dbo].[GroupMemberStatusRef].DefaultMemberStatusCodeIndexes IX_GroupTypeRole_DefaultMemberStatusCode: DefaultMemberStatusCodeDefaultMemberStatusCodenvarchar(4)8
No
IsSystembit1
No
((0))
Cluster Primary Key PK_GroupTypeRole: GroupTypeRoleKeyGroupTypeRoleKeyuniqueidentifier16
No
MarkedForDeleteOndatetime8
Yes
Indexes Indexes
NameColumnsUnique
Cluster Primary Key PK_GroupTypeRole: GroupTypeRoleKeyPK_GroupTypeRoleGroupTypeRoleKey
Yes
AK_GroupTypeRoleGroupTypeKey, GroupRoleKey
Yes
IX_GroupTypeRole_DefaultMemberStatusCodeDefaultMemberStatusCode
Foreign Keys Foreign Keys
NameColumns
FK_GroupTypeRole_GroupMemberStatusRefDefaultMemberStatusCode->[dbo].[GroupMemberStatusRef].[GroupMemberStatusCode]
FK_GroupTypeRole_GroupRoleRefGroupRoleKey->[dbo].[GroupRoleRef].[GroupRoleKey]
FK_GroupTypeRole_GroupTypeRefGroupTypeKey->[dbo].[GroupTypeRef].[GroupTypeKey]
SQL Script
CREATE TABLE [dbo].[GroupTypeRole]
(
[GroupTypeKey] [uniqueidentifier] NOT NULL,
[GroupRoleKey] [uniqueidentifier] NOT NULL,
[IsRequired] [bit] NOT NULL CONSTRAINT [DF_GroupTypeRole_IsRequired] DEFAULT ((0)),
[IsUnique] [bit] NOT NULL CONSTRAINT [DF_GroupTypeRole_IsUnique] DEFAULT ((0)),
[SortRank] [int] NULL,
[IsDefault] [bit] NOT NULL CONSTRAINT [DF_GroupTypeRole_IsDefault] DEFAULT ((0)),
[DefaultMemberStatusCode] [nvarchar] (4) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[IsSystem] [bit] NOT NULL CONSTRAINT [DF_GroupTypeRole_IsSystem] DEFAULT ((0)),
[GroupTypeRoleKey] [uniqueidentifier] NOT NULL,
[MarkedForDeleteOn] [datetime] NULL
) ON [PRIMARY]

GO
ALTER TABLE [dbo].[GroupTypeRole] ADD CONSTRAINT [PK_GroupTypeRole] PRIMARY KEY CLUSTERED ([GroupTypeRoleKey]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[GroupTypeRole] ADD CONSTRAINT [AK_GroupTypeRole] UNIQUE NONCLUSTERED ([GroupTypeKey], [GroupRoleKey]) ON [PRIMARY]
GO
CREATE NONCLUSTERED INDEX [IX_GroupTypeRole_DefaultMemberStatusCode] ON [dbo].[GroupTypeRole] ([DefaultMemberStatusCode]) ON [PRIMARY]
GO
ALTER TABLE [dbo].[GroupTypeRole] ADD CONSTRAINT [FK_GroupTypeRole_GroupMemberStatusRef] FOREIGN KEY ([DefaultMemberStatusCode]) REFERENCES [dbo].[GroupMemberStatusRef] ([GroupMemberStatusCode])
GO
ALTER TABLE [dbo].[GroupTypeRole] ADD CONSTRAINT [FK_GroupTypeRole_GroupRoleRef] FOREIGN KEY ([GroupRoleKey]) REFERENCES [dbo].[GroupRoleRef] ([GroupRoleKey])
GO
ALTER TABLE [dbo].[GroupTypeRole] ADD CONSTRAINT [FK_GroupTypeRole_GroupTypeRef] FOREIGN KEY ([GroupTypeKey]) REFERENCES [dbo].[GroupTypeRef] ([GroupTypeKey])
GO
Uses
Used By